package com.stud.common.enums;

/**
 * 业务操作类型
 *
 * @author Stud
 */
public enum RoleEnum {
    /**
     * 管理员
     */
    ADMIN("admin"),

    /**
     * 普通角色
     */
    COMMON("common"),

    /**
     * 区域超级用户
     */
    AREA("area"),

    /**
     * 项目管理员
     */
    PROJECT("project"),

    /**
     * 项目负责人
     */
    PROJECT_MANAGER("projectManager"),

    /**
     * 车辆管理员
     */
    VEHICLE("vehicle"),

    /**
     * 设备管理员
     */
    DEVICE("device"),

    /**
     * 第三方数据对接企业
     */
    EXTERNAL_DATA_CORP("externalDataCorp"),

    /**
     * 菜单超级用户
     */
    MENU("menu"),

    /**
     * 大屏角色
     */
    BI("bi"),

    /**
     * 网格员
     */
    GRID_MEMBER("gridMember"),

    /**
     * 检查员
     */
    INSPECTOR("inspector"),

    /**
     * OA管理员
     */
    OA("oa"),

    /**
     * 流程管理员
     */
    WORKFLOW("workflow"),
    ;


    private final String roleKey;


    RoleEnum(String roleKey) {
        this.roleKey = roleKey;
    }

    public String getRoleKey() {
        return roleKey;
    }
}
